﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using WebApplication1.Classes;
using WebApplication1.WSDetalhaCliente;
using WebApplication1.WSLogistica;
using WebApplication1.WSProtecaoAoCredito;

namespace WebApplication1
{
	public partial class InformacoesCliente : System.Web.UI.Page
	{
		WSLogistica.C06_LogisticaService LogisticaService = new C06_LogisticaService();

		ProtecaoAoCredito ProtecaoAoCreditoService = new ProtecaoAoCredito();

		protected void Page_Load(object sender, EventArgs e)
		{
			if (!Usuario.IsLogged)
				Response.Redirect("~/Account/Login.aspx?gbt=1");

			LoadDadosCliente();
		}

		private void LoadDadosCliente()
		{
			litName.Text = Usuario.Objeto.nome;
			litEmail.Text = Usuario.Objeto.email;
			litCPF.Text = Usuario.Objeto.CPF;
			litRG.Text = Usuario.Objeto.RG;
			litDataCadastro.Text = Usuario.Objeto.dataCadastro.ToShortDateString();
			litNascimento.Text = Usuario.Objeto.dataNascimento.ToShortDateString();

			Endereco1.BuscaCEP(Usuario.Objeto.CEP);
			Endereco2.BuscaCEP(Usuario.CepEntrega);


			var result = ProtecaoAoCreditoService.consultaCPF(Usuario.Objeto.CPF);
			if (result.codigoRetorno == "00")
			{
				litStatusCPF.Text = result.situacao;

				if (!result.situacao.ToLower().Contains("irreg"))
					btnProximoPasso.Visible = true;
			}
		}

		protected void btnProximoPasso_Click(object sender, EventArgs e)
		{
			Response.Redirect("~/Pagamento.aspx");
		}
	}
}